const {
	app,
	conn
} = require('../serive')
const jwt = require('jsonwebtoken');

function addDb(interface, sql, message) {
	return app.post(interface, (req, res) => {
		let token = req.body.token
		const hero = req.body
		//获取前端发过来的token，如果没有token就返回需要登录的提示信息
		jwt.verify(token, 'ces', function(err, decode) {
			if (err) { //  时间失效的时候或者伪造的token          
				res.send({
					code: 0,
					message: 'token过期'
				});
			} else {
				conn.query(sqlStr, hero, (err, results) => {
					if (err) return res.json({
						code: 0,
						message

					})
					res.json({
						code: 1,
						message
					})
				})
			}
		})

	})

}

module.exports = {
	addDb
}